// var Utils = {};
import axios from 'axios';
// const apiUrl = "http://shimeng.dev.whbpkj.com/api/";
export default {
    install(Vue) {
        //   let token = localStorage.getItem("mytoken");
        Vue.prototype.httpGet = function(url, success) {
            axios({
                    method: "get",
                    url: url
                })
                .then(res => {
                    success(res);
                })
                .catch(function(error) {
                    console.log(error);
                });
        };
        // POST
        Vue.prototype.httpPost = function(url, data, success) {
            //let _data=JSON.stringify(data);
            axios({
                    method: "post",
                    data: data,
                    url: url
                })
                .then(res => {
                    //   console.log(res);
                    success(res);
                })
                .catch(function(error) {
                    console.log(error);
                });
        };
        // Vue.prototype.httpGet = function(url, success) {
        //     this.$http.get(apiUrl + url).then(
        //         res => {
        //             success(res);
        //         },
        //         error => {
        //             success(error);
        //         }
        //     );
        // };
        //POST
        // Vue.prototype.httpPost = function(url, data, success) {
        //     let _data = JSON.stringify(data);
        //     this.$http.post(apiUrl + url, _data).then(
        //         res => {
        //             success(res);
        //         },
        //         error => {
        //             success(error);
        //         }
        //     );
        // };

        //微信支付
        Vue.prototype.wxPay = function(config, success) {
            let jsApiCall = function() {
                WeixinJSBridge.invoke(
                    "getBrandWCPayRequest",
                    JSON.parse(config),
                    function(res) {
                        alert(res);

                    }
                );
            };

            if (typeof WeixinJSBridge == "undefined") {
                if (document.addEventListener) {
                    document.addEventListener("WeixinJSBridgeReady", jsApiCall, false);
                } else if (document.attachEvent) {
                    document.attachEvent("WeixinJSBridgeReady", jsApiCall);
                    document.attachEvent("onWeixinJSBridgeReady", jsApiCall);
                }
            } else {
                jsApiCall();
            }
        };
    }

};